﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using WindowsFormsApplication3.Conexion;
namespace WindowsFormsApplication3
{
    public partial class Amonestar : Form
    {
        GestionFgut g = new GestionFgut();
        public Amonestar()
        {
            InitializeComponent();
        }

        private void btguardar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(cbvendedor.Text) | string.IsNullOrWhiteSpace(cbmotivo.Text) | string.IsNullOrWhiteSpace(txtdescripcion.Text))
            {
                MessageBox.Show("Faltan datos!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

            }
            else
            {
                DateTime Hoy = DateTime.Today.Date;
                string fecha_actual = Hoy.ToShortDateString();
                txtrutadmin.Text = login.variable;
                string rutvnd = g.rutVnd(cbvendedor.Text);
                int codMotivo = g.codMotivo(cbmotivo.Text);
                MessageBox.Show(g.ingresarMulta(codMotivo, rutvnd, txtdescripcion.Text, fecha_actual, txtrutadmin.Text), "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtdescripcion.Text = "";
                cbmotivo.Text = "";
                cbvendedor.Text = "";

            }
        }

        private void Amonestar_Load(object sender, EventArgs e)
        {
            txtrutadmin.Text = login.variable;
            llenarTxt(cbvendedor);
            llenarTxt2(cbmotivo);
        }
        public void llenarTxt(ComboBox combo)
        {
            DataSet ds = g.nombreVnd();
            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables["cajero"].Rows.Count; i++)
                {
                    combo.Items.Add(ds.Tables["cajero"].Rows[i][0].ToString());
                }
            }
        }
        public void llenarTxt2(ComboBox combo)
        {
            DataSet ds = g.descripcionMulta();
            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables["motivos"].Rows.Count; i++)
                {
                    combo.Items.Add(ds.Tables["motivos"].Rows[i][0].ToString());
                }
            }
        }
    }
}
